const install = (Vue, vm) => {
	//是否登录
	const isLogin = ()=>{
		//如果没有token 则跳转到登陆界面
		const token = vm.vuex_token
		if (!token) {
			//来自那个页面
			const curruntPage = getCurrentPages().pop()
		// 缓存url 用于之后跳转或登录使用
		uni.setStorageSync('back_url',curruntPage.route)
		
			vm.$u.toast('请先登录')
			setTimeout(() => {
				vm.$u.route({
					type: 'redirectTo',
					url: 'pages/login/login',
					params: {
						name: 'login'
					}
				})
			}, 1000)
			return false
		}
		return true
	}
	
	
	// 更新用户信息 vuex_user
	const updateUser = async ()=>{
		// 请求用户信息
		const {data} = await vm.$u.api.getUserInfo()
	   // 缓存用户信息
		vm.$u.vuex('vuex_user', data.result)
	}
	
		
	vm.$u.utils={
		isLogin,
		updateUser
	}
	
	
	}
	
	export default {
		install
	}